floating aquatic plant - Turkish English Dictionary